d1fd590be17370f29a6545db32a13c0a9b14e9b1,src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java,VanillaChronicleMap,queryContext,#BytesStore#number#number#,395
Before Change
BytesStore keyBytes, long offset, long size) {
Objects.requireNonNull(keyBytes);
QueryContextInterface<K, V, R> q = mapContext();
q.initInputKey(q.getInputKeyBytesAsData(keyBytes, offset, size));
return q;
}
@Override
After Change
public ExternalMapQueryContext<K, V, ?> queryContext(
BytesStore keyBytes, long offset, long size) {
Objects.requireNonNull(keyBytes);
QueryContextInterface<K, V, R> c = mapContext();
try {
c.initInputKey(c.getInputKeyBytesAsData(keyBytes, offset, size));
return c;
} catch (Throwable throwable) {
try {
c.close();